<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<script>

		//////////////////
		{
			let a = 10;
			var b = 1;
		}

		// console.log(b);	 // 1
		// console.log(a);  // undefined

		//////////////////

		//////////////////
		for(let i = 0; i < 10; i++){
			// console.log(i);
		}
		// console.log(i);  // not defined
		
		/////////////////////
		
		var a = [];
		for(var i=0; i < 10; i++){
			a[i] = function () {
				console.log(i);
			}
		}
		// a[6]();   // 10
		
		/////////////////////
		
		/////////////////////
		var b = [];
		for(let i=0; i < 10; i++){
			b[i] = function () {
				console.log(i);
			}
		}
		//b[6]();    //6
		
		/////////////////////

		/////////////////////
		for(let i = 0;i < 3; i++){
			// let i = 'abc';
			console.log(i);     // 0 1 2
		}

		for(let i = 0;i < 3; i++){
			let i = 'abc';
			console.log(i);     //abc 3 times
		}
		/////////////////////
	</script>
</head>
<body>
	
</body>
</html>